package com.shell.customer.base.service;

import com.shell.bee.persistence.service.PersistentService;
import com.shell.customer.base.vo.CusAcctVo;
import com.shell.customer.po.CusAcct;
import java.util.List;

public abstract interface CusAcctService
  extends PersistentService<CusAcct>
{
  public abstract int saveAcctBatch(List<CusAcct> paramList);
  
  public abstract List<CusAcct> selectByCusId(String paramString);
  
  public abstract List<CusAcct> selectAcctWithUse(String paramString1, String paramString2);
  
  public abstract CusAcct getPubCusAcct(String paramString1, String paramString2, String paramString3);
  
  public abstract CusAcct selectByAcctNo(String paramString1, String paramString2);
  
  public abstract List<CusAcctVo> selectEsignAcctAuthList(String paramString);
}
